<?php
	 /**
	  * 控制器公用的控制器
	  */

	  class CommonController extends Controller{
	  	
		public function __construct(){
			parent::__construct();
		}
		
		/**
		 * 检测用户是否为管理员
		 */
		protected  function sessionAdminAuth(){
			//查看当前session中的name是否为管理员
			$adminName = session('username');
			//查看当前session中的uid是否为管理员
			$session_uid = session('uid');
			//实例化Adminmodel
			$model = D('admin');
			//查看这个uid如果存在那么表示这个登陆的用户为管理员如果不存在那么表示他不是管理员
			$rows = $model->getAdmin($session_uid);
			
			return $rows;			
		}
		/**
		 * 检测post提交过来的用户是否存在
		 */
		protected function postAdminAuth(){
			//用户名
			$username = $_POST['username'];
			//用户密码
			$password = md5($_POST['psd']); 
			$model = D('admin');
			$rows = $model->logincheck($username,$password);
				
			return $rows;
		}
		
		/**
		 * 将登陆的IP和登陆的时间写入数据库
		 */
		 
		 protected function wirteIpDate(){
		 	//管理员的id
		  	$aid = session('aid');
			//管理员的用户名
			$aname = session('aname');
			
			$admin = D('admin');
			
			if($admin->writeIpTime($aid)){
				return true;
			}else{
				return false;
			}
			
		 }
		
		
	  }	 